Surface
AttitudeMatrix
CD

- Movable (typ, id, px, py, pz)
 - background building (refx, refy, buityp, siz) (Intercard)
 - current (spd) (Intercardext)
 - player ship (Interhei, Intercard)

 - Existable, has existence conditions
  - message (rtxt, rtxte, rtxtf)[caller], #red/green

  - Winable, has winning conditions
   - invisible Area (dimx, dimy, minz, maxz)
   - navpoint (dtyp)

   - Sleable, has (sle)
    - Scrap (hei)

    - Groupable, has (iff, diff)
     - mines (dis, num, dtyp) (Interhei)

     - Activable, has (inf, infe, inff, carg, carge, cargf, inte)
      - active building (dtyp) (Intercard)
      - big ship        (dtyp) (Intercardfine, Interhei) destroyable?, weapon version
      - small ship      (dtyp) (ai, gun, tor, ntor, eng, sen, senr, eint)
       - Scouts
       - Bomber
       - Tank
       - Crawler
       - Guntower
       - Torpedo Tower

- Interhei (hei): Player Ship, Scrap, Mines, Big Ship
- Intercard (card): background building, player ship, active building
 - Intercardfine (card): Big Ship
  - Intercardext (card): Current

